package Libs.Dados.Objetos
{
	import mx.collections.ArrayCollection;
	
	[RemoteClass(alias="Neturion.Dados.UnidadeFederativa")]
	public class UnidadeFederativa
	{
		private var _unidadeFederativaId:int;
        private var _codigo:String;
        private var _descricao:String;
        private var _sigla:String;
        private var _pais:Libs.Dados.Objetos.Pais;
        //private var _listaCidades:ArrayCollection;
        private var _neturionLog:Libs.Dados.Objetos.NeturionLog;
        
		public function UnidadeFederativa()
		{
			//this._listaCidades=new ArrayCollection();
		}
		
		public function set UnidadeFederativaId(value:int):void
        {
            this._unidadeFederativaId=value;
        }

        public function set Codigo(value:String):void
        {
            this._codigo=value;
        }

        public function set Descricao(value:String):void
        {
            this._descricao=value;
        }

        public function set Sigla(value:String):void
        {
            this._sigla=value;
        }

        public function set Pais(value:Libs.Dados.Objetos.Pais):void
        {
            this._pais=value;
        }

        /* public function set ListaCidades(value:ArrayCollection):void
        {
            this._listaCidades=value;
        } */

        public function set NeturionLog(value:Libs.Dados.Objetos.NeturionLog):void
        {
            this._neturionLog=value;
        }
 
        public function get UnidadeFederativaId():int
        {
            return this._unidadeFederativaId;
        }

        public function get Codigo():String
        {
            return this._codigo;
        }

        public function get Descricao():String
        {
            return this._descricao;
        }

        public function get Sigla():String
        {
            return this._sigla;
        }

        public function get Pais():Libs.Dados.Objetos.Pais
        {
            return this._pais;
        }

        /* public function get ListaCidades():ArrayCollection
        {
            return this._listaCidades;
        } */

        public function get NeturionLog():Libs.Dados.Objetos.NeturionLog
        {
            return this._neturionLog;
        }
	}
}